首页> 外文OA文献 >Uncertainty-Driven Black-Box Test Data Generation
【2h】

Uncertainty-Driven Black-Box Test Data Generation

机译:不确定性驱动的黑盒测试数据生成

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We can never be certain that a software system is correct simply by testingit, but with every additional successful test we become less uncertain aboutits correctness. In absence of source code or elaborate specifications andmodels, tests are usually generated or chosen randomly. However, rather thanrandomly choosing tests, it would be preferable to choose those tests thatdecrease our uncertainty about correctness the most. In order to guide testgeneration, we apply what is referred to in Machine Learning as "Query StrategyFramework": We infer a behavioural model of the system under test and selectthose tests which the inferred model is "least certain" about. Running thesetests on the system under test thus directly targets those parts about whichtests so far have failed to inform the model. We provide an implementation thatuses a genetic programming engine for model inference in order to enable anuncertainty sampling technique known as "query by committee", and evaluate iton eight subject systems from the Apache Commons Math framework and JodaTime.The results indicate that test generation using uncertainty samplingoutperforms conventional and Adaptive Random Testing.
机译:我们永远不能仅仅通过测试就可以确定软件系统是否正确,但是随着每一次成功的测试,我们对它的正确性的不确定性就会降低。在没有源代码或详尽的规范和模型的情况下,通常会随机生成或选择测试。但是,与其随机选择测试,不如选择那些能够最大程度降低我们对正确性不确定性的测试。为了指导测试的生成,我们应用了机器学习中称为“查询策略框架”的内容:我们推断被测系统的行为模型,并选择推断模型“最不确定”的那些测试。因此,在被测系统上运行这些测试将直接针对那些迄今未能告知模型的零件。我们提供了一种使用遗传编程引擎进行模型推断的实现,以启用称为“按委员会查询”的不确定性抽样技术,并在Apache Commons Math框架和JodaTime的八个主题系统上对其进行评估。结果表明,使用不确定性进行测试生成采样优于常规和自适应随机测试。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号